package com.xr.blog.config;

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * MybatisPlus分页配置
 * @author 幸仁杰
 */
@Configuration
public class MybatisPlusConfig {
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor page = new PaginationInterceptor();
        page.setDialectType("mysql");
        return page;
    }

    /**
     * 限制上传文件大小
     */
//    @Bean
//    public MultipartConfigElement multipartConfigElement(){
//        MultipartConfigFactory factory = new MultipartConfigFactory();
//        //单个文件最大 5m 可以使用读取配置
//        factory.setMaxFileSize(DataSize.parse("5120KB")); //KB,MB
//        /// 设置总上传数据总大小 50m
//        factory.setMaxRequestSize(DataSize.parse("512000KB"));
//        return factory.createMultipartConfig();
//    }
}
